package com.qk.management.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qk.common.PageResult;
import com.qk.dto.course.CustomerPageDTO;
import com.qk.dto.customer.CustomerInsertDTO;
import com.qk.entity.Customer;
import com.qk.vo.customer.CustomerByIdVO;
import com.qk.vo.customer.CustomerPageVO;

/**
 * @author 上官徵羽
 * @version 1.0
 * @since 2025-10-19 21:46
 */
public interface CustomerService extends IService<Customer> {
    PageResult<CustomerPageVO> listPage(CustomerPageDTO customerPageDTO);

    void insertCustomer(CustomerInsertDTO customerInsertDTO);

    CustomerByIdVO getCustomerById(Integer id);

    void updateCustomer(Customer customer);
}
